package Modelo;

import java.util.ArrayList;

public class Competencia {
	
	private int codCompetencia;
	private String fase;
	private String fecha;
	private String hora;
	private String modalidad;
	private Juez juez;
	private ArrayList<Nadadores> nadadoresCarril;
	private ArrayList<Nadadores> posiciones;

	public Competencia() {
		super();
		this.codCompetencia = 0;
		this.nadadoresCarril = new ArrayList<Nadadores>();
		this.posiciones = new ArrayList<Nadadores>();
	}

	public Competencia(int codCompetencia, String fecha, String hora,
			String modalidad, Juez juez, ArrayList<Nadadores> nadadoresCarril,
			ArrayList<Nadadores> posiciones) {
		super();
		this.codCompetencia = codCompetencia;
		this.fecha = fecha;
		this.hora = hora;
		this.modalidad = modalidad;
		this.juez = juez;
		this.nadadoresCarril = nadadoresCarril;
		this.posiciones = posiciones;
	}

	public int getCodCompetencia() {
		return codCompetencia;
	}

	public void setCodCompetencia(int codCompetencia) {
		this.codCompetencia = codCompetencia;
	}

	public String getFecha() {
		return fecha;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	public String getHora() {
		return hora;
	}

	public void setHora(String hora) {
		this.hora = hora;
	}

	public String getModalidad() {
		return modalidad;
	}

	public void setModalidad(String modalidad) {
		this.modalidad = modalidad;
	}

	public Juez getJuez() {
		return juez;
	}

	public void setJuez(Juez juez) {
		this.juez = juez;
	}

	public void agregarNadadorCarril(Nadadores nadador) {
		this.nadadoresCarril.add(nadador);
	}
	
	public void agregarNadadorEnCarril(int carril, Nadadores nadador) {
		this.nadadoresCarril.add(carril, nadador);
	}
	
	public ArrayList<Nadadores> getNadadoresCarril() {
		return nadadoresCarril;
	}

	public void setNadadoresCarril(ArrayList<Nadadores> nadadoresCarril) {
		this.nadadoresCarril = nadadoresCarril;
	}

	public ArrayList<Nadadores> getPosiciones() {
		return posiciones;
	}

	public void setPosiciones(ArrayList<Nadadores> posiciones) {
		this.posiciones = posiciones;
	}

	public String getFase() {
		return fase;
	}

	public void setFase(String fase) {
		this.fase = fase;
	}

	
}



